﻿using System;
using System.Linq.Expressions;

namespace Remoting.Reactive
{
    internal sealed class RemotableQbservableProxy<T> : RemotableBase, IRemotableQbservableProxy<T>
    {
        public RemotableQbservableProxy(string id) : base(id)
        {
        }

        public Type ElementType
        {
            get { throw new NotImplementedException(); }
        }

        public Expression Expression
        {
            get { throw new NotImplementedException(); }
        }

        public IQbservableProvider Provider
        {
            get { throw new NotImplementedException(); }
        }

        public IDisposable Subscribe(IObserver<T> observer)
        {
            throw new NotImplementedException();
        }
    }
}